package com.ttg.model.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.ttg.common.entities.PageEntity;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

/**
 * @author zhangHongYuan
 * @description
 * @date 2023/7/11 10:53
 */
@Data
public class VipInfoListGetDto extends PageEntity implements Serializable  {

    private static final long serialVersionUID = 8020971602955091039L;

    /**
     * 编号
     */
    @JsonProperty("vip_id")
    private Long vipId;
    /**
     * 手机号
     */
    @JsonProperty("vip_mobile")
    private String vipMobile;
    /**
     * 名称
     */
    @JsonProperty("vip_name")
    private String vipName;
    /**
     * 等级
     */
    @JsonProperty("vip_grade")
    private Double vipGrade;

    /**
     * 状态
     */
    @JsonProperty("vip_status")
    private Integer vipStatus;
    /**
     * 白名单状态
     */
    @JsonProperty("white_status")
    private Integer whiteStatus;

    /**
     * 时间区间头
     */
    @JsonProperty("vip_grade_start_date")
    private LocalDate startTime;

    /**
     * 时间区间尾
     */
    @JsonProperty("vip_grade_date")
    private LocalDate endTime;

}
